<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

class UserController extends BackEndController {

    public function actionProfile() {
        if (Yii::app()->user->id == null) {
            $this->redirect(Yii::app()->createUrl('site/login'));
        } else {
            $model = User::model()->findByPk(Yii::app()->user->id);
            if (isset($_POST['User'])) {
                $model->attributes = $_POST['User'];
                $model->updated_at = date('Y-m-d H:i:s');
                if ($model->save()) {
                    Yii::app()->user->setFlash('success', 'Cập nhật thông tin thành công.');
                    $this->refresh();
                } else {
                    Yii::app()->user->setFlash('error', 'Đã có lỗi xảy ra. Vui lòng kiểm tra lại.');
                }
            }
            $this->render('profile', array('model' => $model));
        }
    }

}
